Skip to main content

appleEvent

Type

message

Summary

the current card whenever the application receives an Apple event.

Syntax

appleEvent <pClass>, <pID>, <pSender>

Description

Handle the appleEvent message to respond to a custom Apple event, or one that you want to handle specially.

Use the request appleEvent command to obtain the data associated with an Apple event.

For more information about Apple events, refer to the section entitled "Apple Events Sent by the Mac OS" in the technical documentation located on [Apple's website] (https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ScriptableCocoaApplications/SApps_handle_AEs/SAppsHandleAEs.html#//apple_ref/doc/uid/20001239-1117769)

Parameters

NameTypeDescription

pClass

The class and ID together identify the exact Apple event that was received.The class parameter is the event class: possible classes include aevt (for required Apple Events such as "open document" and "print" ), misc (for miscellaneous events such as "do script" ), and others.

pID

The ID parameter is the name of the specific Apple event.

pSender

The sender parameter is the address of the process that sent the Apple event.

Examples

on appleEvent theClass,theID
-- execute a set of statements in a text file
if theClass is "misc" and theID is "dosc" then
request appleEvent data -- get the content of the AppleEvent
do URL ("file:" & it)
end if
pass appleEvent
end appleEvent

command: send to program

function: flushEvents

glossary: application, current card, Apple Event, command, message

Compatibility and Support

Introduced

LiveCode 1.0

OS

mac

Platforms

desktop

Thank you for your feedback!

Was this page helpful?